# Используем базовый образ Node.js
FROM node:17

# Установка рабочей директории в контейнере
WORKDIR /app

# Копирование зависимостей и установка их
COPY package*.json ./
RUN npm install
RUN npm install -g nodemon

# Копирование остальных файлов в контейнер
COPY . .

# Определение порта, который будет открыт в контейнере
EXPOSE 8000

# Команда для запуска приложения при старте контейнера
CMD [ "npm", "start" ]